// pages/user/user.js
Page({

  /**
   * 页面的初始数据
   */
  data: {

    submittedParams: {},
    item:[],
    imgList: ['/imgs/classify1.png', '/imgs/classify2.png', '/imgs/home1.png','/imgs/list1.png'],
    navList: [{
        'src': '/imgs/order4.png',
        'title': '待付款',
        'pagePath': '/packageC/pages/order/order'
      },
      {
        'src': '/imgs/order2.png',
        'title': '待收货',
        'pagePath': '/packageC/pages/order/order'
      },
      {
        'src': '/imgs/order3.png',
        'title': '待评价',
        'pagePath': '/packageC/pages/order/order'
      },
      {
        'src': '/imgs/order1.png',
        'title': '退款/售后',
        'pagePath': '/packageC/pages/order/order'
      },
      {
        'src': '/imgs/order5.png',
        'title': '全部订单',
        'pagePath': '/packageC/pages/order/order'
      },
     
    ],
    navList1: [{
      'src': '/imgs/order1.png',
      'title': '待付款',
      'pagePath': '/packageC/pages/order/order'
    },
    {
      'src': '/imgs/publicity.png',
      'title': '待收货',
      'pagePath': '/packageC/pages/order/order'
    },
    {
      'src': '/imgs/activity.png',
      'title': '待评价',
      'pagePath': '/packageC/pages/order/order'
    },
    {
      'src': '/imgs/activity.png',
      'title': '退款/售后',
      'pagePath': '/pages/activity/activity'
    },
    {
      'src': '/imgs/activity.png',
      'title': '全部订单',
      'pagePath': '/pages/activity/activity'
    },
  ],
  
  menuList: [
    { imgSrc: '/imgs/shop1.png', menuTitle: '收藏商品', pagePath: '/pages/publicize/publicize' },
    { imgSrc: '/imgs/shop2.png', menuTitle: '关注店铺' , pagePath: '/pages/publicize/publicize'},
    { imgSrc: '/imgs/shop3.png', menuTitle: '浏览历史' , pagePath: '/packageC/pages/viewHistory/viewHistory'},
    { imgSrc: '/imgs/address.png', menuTitle: '我的地址' , pagePath: '/pages/Address/Address'},
  ],
  newsList: [
    { imgSrc: '/imgs/news3.png', newsTitle: '录取详情', pagePath: '/packageC/pages/AdmDetails/AdmDetails' },
    { imgSrc: '/imgs/news2.png',  newsTitle: '我的参与' , pagePath: '/pages/publicize/publicize'},
    { imgSrc: '/imgs/news.png',  newsTitle: '消息通知' , pagePath: '/pages/publicize/publicize'},
    
  ],
  article: {
    title: '',
    author: '',
    content: ''
  }
  },
  // onLoad: function () {
  //   const app = getApp();
  //   if (app.globalData.userInfo) {
  //     // 这里获取到全局变量中的用户信息
  //     const userInfo = app.globalData.userInfo;
  //     console.log(userInfo.avatar);
  //     // 您可以根据获取到的用户信息进行相应的处理
  //     this.setData({
  //       login: {
  //         avatar: userInfo.avatarUrl,
  //         show: true
  //       }
  //     });
  //   } else {
  //     this.setData({
  //       login: {
  //         avatar: '',
  //         show: false
  //       }
  //     });
  //   }
  // },

  onLoad: function () {
    // 从 options 中获取传递过来的参数
    this.getactivity();
    const params = getApp().globalData.submittedParams;

    this.setData({
      submittedParams: params
    });
    this.fetchData();
    // 现在你可以使用这些参数了
    console.log('接收到的用户信息为：',params);
},
userdetail:function(e){
  wx.navigateTo({
   url: '/pages/userdetail/userdetail',
   success: function(res) {
   },
   fail: function(res) {
   },
  })
 },
 addAddress:function (e) {
   wx.navigateTo({
     url: '/pages/Address/Address',
   })
 },
 updateuserdetail:function(e){
  wx.navigateTo({
   url: '/pages/login1/login1',
   success: function(res) {
   },
   fail: function(res) {
   },
  })
 },
  //用户授权后获取用户信息
  getUserProfile: function (e) {
    console.log(e);
    wx.getUserProfile({
      desc: '用于登陆',
      success: (res) => {
        console.log(res);
        const { userInfo } = res;
        wx.setStorageSync("userinfo", userInfo);
        wx.showToast({
          title: '登陆成功...',
          icon: 'success',
          duration: 1000
        });
      },
      fail: (err) => {
        wx.showToast({
          title: '登陆失败...',
          icon: 'error',
          duration: 1000
        });
      }
    });
  },
  
  navClick: function(event) {
    const item = event.currentTarget.dataset.item;
    wx.navigateTo({
      url: item.pagePath
    });
  },
  menuClick: function(e) {
    // 获取点击的菜单项
    const item1 = e.currentTarget.dataset.item1;
    // 页面跳转逻辑
    wx.navigateTo({
      url: item1.pagePath,
      success: function() {
        console.log('跳转成功');
      },
      fail: function(err) {
        console.error('跳转失败', err);
      }
    });
  },
  newsClick: function(en) {
    // 获取点击的菜单项
    const item2 = en.currentTarget.dataset.item2;
    // 页面跳转逻辑
    wx.navigateTo({
      url: item2.pagePath,
      success: function() {
        console.log('跳转成功');
      },
      fail: function(err) {
        console.error('跳转失败', err);
      },
      goToArticleDetail: function (e) {
        // 获取文章的ID或者其他唯一标识符
        const articleId = e.currentTarget.dataset.id;
    
        // 跳转到详情页面，并传递参数
        wx.navigateTo({
          url: '/pages/articleDetail/articleDetail?articleId=${articleId}'
        });
      }
    });
  },
  /**
   * 生命周期函数--监听页面加载
   */
  // onLoad: function (options) {
  //   // 假设我们从服务器获取文章内容
  //   wx.request({
  //     url: '',
  //     method: 'GET',
  //     success: (res) => {
  //       if (res.data && res.data.article) {
  //         this.setData({
  //           article: res.data.article
  //         });
  //       }
  //     },
  //     fail: (err) => {
  //       console.error('获取文章内容失败', err);
  //     }
  //   });
  // },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    // 每次页面显示时，更新数据
    this.fetchData();
   
  },
  fetchData: function () {
    const params = getApp().globalData.submittedParams;
    if (params) {
      this.setData({
        submittedParams: params
      });
      console.log('接收到的用户信息为：', params);
    }
  },
  getactivity :function(){
    var that = this;
    wx.request({
      url: 'http://8.138.155.196:3000/users/api/activity.list', // 替换为你的后端API地址
      method: 'GET',
      success: function(res) {
        console.log(res.data);
        // 假设后端返回的数据是数组格式，直接赋值给itemList
        that.setData({
          item: res.data.data
        });
      },
      fail: function(err) {
        console.error('请求失败：', err);
      }
    });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})